package com.fjh.springboot_01.pojo.payment;

import lombok.Data;
import java.math.BigDecimal;
import java.time.LocalDateTime;

@Data
public class PaymentOrder {
    private Integer id;
    private String orderNo;               // 订单编号
    private Integer bookingId;            // 关联的预约ID
    private Integer tutoringId;           // 关联的家教ID
    private Integer studentId;            // 学生ID
    private Integer teacherId;            // 教师ID
    private BigDecimal amount;            // 支付金额
    private Integer status;               // 支付状态：0-未支付，1-支付成功，2-支付失败
    private String paymentMethod;         // 支付方式：alipay-支付宝
    private String tradeNo;               // 支付宝交易号
    private LocalDateTime paymentTime;    // 支付时间
    private LocalDateTime createTime;     // 创建时间
    private LocalDateTime updateTime;     // 更新时间
    
    // 非数据库字段
    private String studentName;
    private String teacherName;
    private String tutoringTitle;
} 